package com.tmt.jackson.annotation;

import java.lang.annotation.*;

/**
 *
 */
@Documented
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface AllowProperty {
    /**
     * 目标类型
     * @return
     */
    Class<?> target();

    /**
     * 允许序列化的属性名
     * @return
     */
    String[] properties();
}